/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyectotsm;

import java.awt.Graphics;
import java.awt.Image;
import java.util.Collection;
import java.util.Iterator;
import javax.swing.JPanel;

/**
 * Clase Visor.java
 *
 * Clase que extiende Jpanel para poder dibujar imagenes en ella
 *
 * @author Srgank
 * @author JuanCarlos
 * @author Gabriel
 */
public class Visor extends JPanel {

    // Atributos
    private Image image;
    private Imagen img;
    private Collection<Imagen> imagenes;

    /**
     * Constructor con parametros
     * @param imagenes imagenes a dibujar en la pantalla
     */
    public Visor(Collection<Imagen> imagenes) {
        this.imagenes = imagenes;
        Iterator<Imagen> i = imagenes.iterator();
        img = i.next();

        image = img.getImagen();
    }

    @Override
    /**
     * Funcion sobrescrita de JPanel en la que pintamos la imagen en pantalla
     */
    public void paintComponent(Graphics g) {
        g.drawImage(image, 0, 0, null); // see javadoc for more info on the parameters
    }
}
